01-01-2017 -- All Day -- New Year's Day
01-01-2018 -- All Day -- New Year's Day
01-01-2019 -- All Day -- New Year's Day
01-01-2020 -- All Day -- New Year's Day
01-01-2021 -- All Day -- New Year's Day
01-01-2022 -- All Day -- New Year's Day
01-01-2023 -- All Day -- New Year's Day
01-01-2024 -- All Day -- New Year's Day
01-01-2025 -- All Day -- New Year's Day
01-01-2026 -- All Day -- New Year's Day
01-01-2027 -- All Day -- New Year's Day
01-01-2028 -- All Day -- New Year's Day
01-01-2029 -- All Day -- New Year's Day
01-01-2030 -- All Day -- New Year's Day
01-01-2031 -- All Day -- New Year's Day
01-01-2032 -- All Day -- New Year's Day
01-01-2033 -- All Day -- New Year's Day
01-01-2034 -- All Day -- New Year's Day
01-01-2035 -- All Day -- New Year's Day
01-01-2036 -- All Day -- New Year's Day
01-01-2037 -- All Day -- New Year's Day
01-01-2038 -- All Day -- New Year's Day
01-01-2039 -- All Day -- New Year's Day

02-01-2017 -- All Day -- New Year's Day (Substitute)
31-12-2021 -- All Day -- New Year's Day (Substitute)
02-01-2023 -- All Day -- New Year's Day (Substitute)
31-12-2027 -- All Day -- New Year's Day (Substitute)
31-12-2032 -- All Day -- New Year's Day (Substitute)
02-01-2034 -- All Day -- New Year's Day (Substitute)
31-12-2038 -- All Day -- New Year's Day (Substitute)


16-01-2017 -- All Day -- Martin Luther King, Jr. Day
15-01-2018 -- All Day -- Martin Luther King, Jr. Day
21-01-2019 -- All Day -- Martin Luther King, Jr. Day
20-01-2020 -- All Day -- Martin Luther King, Jr. Day
18-01-2021 -- All Day -- Martin Luther King, Jr. Day
17-01-2022 -- All Day -- Martin Luther King, Jr. Day
16-01-2023 -- All Day -- Martin Luther King, Jr. Day
15-01-2024 -- All Day -- Martin Luther King, Jr. Day
20-01-2025 -- All Day -- Martin Luther King, Jr. Day
19-01-2026 -- All Day -- Martin Luther King, Jr. Day
18-01-2027 -- All Day -- Martin Luther King, Jr. Day
17-01-2028 -- All Day -- Martin Luther King, Jr. Day
15-01-2029 -- All Day -- Martin Luther King, Jr. Day
21-01-2030 -- All Day -- Martin Luther King, Jr. Day
20-01-2031 -- All Day -- Martin Luther King, Jr. Day
19-01-2032 -- All Day -- Martin Luther King, Jr. Day
17-01-2033 -- All Day -- Martin Luther King, Jr. Day
16-01-2034 -- All Day -- Martin Luther King, Jr. Day
15-01-2035 -- All Day -- Martin Luther King, Jr. Day
21-01-2036 -- All Day -- Martin Luther King, Jr. Day
19-01-2037 -- All Day -- Martin Luther King, Jr. Day
18-01-2038 -- All Day -- Martin Luther King, Jr. Day
17-01-2039 -- All Day -- Martin Luther King, Jr. Day


20-02-2017 -- All Day -- George Washington's Birthday
19-02-2018 -- All Day -- George Washington's Birthday
18-02-2019 -- All Day -- George Washington's Birthday
17-02-2020 -- All Day -- George Washington's Birthday
15-02-2021 -- All Day -- George Washington's Birthday
21-02-2022 -- All Day -- George Washington's Birthday
20-02-2023 -- All Day -- George Washington's Birthday
19-02-2024 -- All Day -- George Washington's Birthday
17-02-2025 -- All Day -- George Washington's Birthday
16-02-2026 -- All Day -- George Washington's Birthday
15-02-2027 -- All Day -- George Washington's Birthday
21-02-2028 -- All Day -- George Washington's Birthday
19-02-2029 -- All Day -- George Washington's Birthday
18-02-2030 -- All Day -- George Washington's Birthday
17-02-2031 -- All Day -- George Washington's Birthday
16-02-2032 -- All Day -- George Washington's Birthday
21-02-2033 -- All Day -- George Washington's Birthday
20-02-2034 -- All Day -- George Washington's Birthday
19-02-2035 -- All Day -- George Washington's Birthday
18-02-2036 -- All Day -- George Washington's Birthday
16-02-2037 -- All Day -- George Washington's Birthday
15-02-2038 -- All Day -- George Washington's Birthday
21-02-2039 -- All Day -- George Washington's Birthday


16-04-2017 -- Half Day -- Easter Sunday
01-04-2018 -- Half Day -- Easter Sunday
21-04-2019 -- Half Day -- Easter Sunday
12-04-2020 -- Half Day -- Easter Sunday
04-04-2021 -- Half Day -- Easter Sunday
17-04-2022 -- Half Day -- Easter Sunday
09-04-2023 -- Half Day -- Easter Sunday
01-04-2024 -- Half Day -- Easter Sunday
20-04-2025 -- Half Day -- Easter Sunday
05-04-2026 -- Half Day -- Easter Sunday
28-03-2027 -- Half Day -- Easter Sunday
16-04-2028 -- Half Day -- Easter Sunday
01-04-2029 -- Half Day -- Easter Sunday
21-04-2030 -- Half Day -- Easter Sunday
13-04-2031 -- Half Day -- Easter Sunday
28-03-2032 -- Half Day -- Easter Sunday
17-04-2033 -- Half Day -- Easter Sunday
09-04-2034 -- Half Day -- Easter Sunday
25-03-2035 -- Half Day -- Easter Sunday
13-04-2036 -- Half Day -- Easter Sunday
05-04-2037 -- Half Day -- Easter Sunday
25-04-2038 -- Half Day -- Easter Sunday
10-04-2039 -- Half Day -- Easter Sunday


17-04-2017 -- Half Day -- Easter Monday
02-04-2018 -- Half Day -- Easter Monday
22-04-2019 -- Half Day -- Easter Monday
13-04-2010 -- Half Day -- Easter Monday
05-04-2021 -- Half Day -- Easter Monday
18-04-2022 -- Half Day -- Easter Monday
10-04-2023 -- Half Day -- Easter Monday
02-04-2024 -- Half Day -- Easter Monday
21-04-2025 -- Half Day -- Easter Monday
06-04-2026 -- Half Day -- Easter Monday
29-03-2027 -- Half Day -- Easter Monday
17-04-2028 -- Half Day -- Easter Monday
02-04-2029 -- Half Day -- Easter Monday
22-04-2030 -- Half Day -- Easter Monday
14-04-2031 -- Half Day -- Easter Monday
29-03-2032 -- Half Day -- Easter Monday
18-04-2033 -- Half Day -- Easter Monday
10-04-2034 -- Half Day -- Easter Monday
26-03-2035 -- Half Day -- Easter Monday
14-04-2036 -- Half Day -- Easter Monday
06-04-2037 -- Half Day -- Easter Monday
26-04-2038 -- Half Day -- Easter Monday
11-04-2039 -- Half Day -- Easter Monday


29-05-2017 -- All Day -- Memorial Day
28-05-2018 -- All Day -- Memorial Day
27-05-2019 -- All Day -- Memorial Day
25-05-2020 -- All Day -- Memorial Day
31-05-2021 -- All Day -- Memorial Day
30-05-2022 -- All Day -- Memorial Day
29-05-2023 -- All Day -- Memorial Day
27-05-2024 -- All Day -- Memorial Day
26-05-2025 -- All Day -- Memorial Day
25-05-2026 -- All Day -- Memorial Day
31-05-2027 -- All Day -- Memorial Day
29-05-2028 -- All Day -- Memorial Day
28-05-2029 -- All Day -- Memorial Day
27-05-2030 -- All Day -- Memorial Day
26-05-2031 -- All Day -- Memorial Day
31-05-2032 -- All Day -- Memorial Day
30-05-2033 -- All Day -- Memorial Day
29-05-2034 -- All Day -- Memorial Day
28-05-2035 -- All Day -- Memorial Day
26-05-2036 -- All Day -- Memorial Day
25-05-2037 -- All Day -- Memorial Day
31-05-2038 -- All Day -- Memorial Day
30-05-2039 -- All Day -- Memorial Day


04-07-2017 -- All Day -- Independence Day
04-07-2018 -- All Day -- Independence Day
04-07-2019 -- All Day -- Independence Day
04-07-2020 -- All Day -- Independence Day
04-07-2021 -- All Day -- Independence Day
04-07-2022 -- All Day -- Independence Day
04-07-2023 -- All Day -- Independence Day
04-07-2024 -- All Day -- Independence Day
04-07-2025 -- All Day -- Independence Day
04-07-2026 -- All Day -- Independence Day
04-07-2027 -- All Day -- Independence Day
04-07-2028 -- All Day -- Independence Day
04-07-2029 -- All Day -- Independence Day
04-07-2030 -- All Day -- Independence Day
04-07-2031 -- All Day -- Independence Day
04-07-2032 -- All Day -- Independence Day
04-07-2033 -- All Day -- Independence Day
04-07-2034 -- All Day -- Independence Day
04-07-2035 -- All Day -- Independence Day
04-07-2036 -- All Day -- Independence Day
04-07-2037 -- All Day -- Independence Day
04-07-2038 -- All Day -- Independence Day
04-07-2039 -- All Day -- Independence Day

03-07-2020 -- All Day -- Independence Day (Substitute)
05-07-2021 -- All Day -- Independence Day (Substitute)
03-07-2026 -- All Day -- Independence Day (Substitute)
05-07-2027 -- All Day -- Independence Day (Substitute)
05-07-2032 -- All Day -- Independence Day (Substitute)
03-07-2037 -- All Day -- Independence Day (Substitute)
05-07-2038 -- All Day -- Independence Day (Substitute)


04-09-2017 -- All Day -- Labor Day
03-09-2018 -- All Day -- Labor Day
02-09-2019 -- All Day -- Labor Day
07-09-2020 -- All Day -- Labor Day
06-09-2021 -- All Day -- Labor Day
05-09-2022 -- All Day -- Labor Day
04-09-2023 -- All Day -- Labor Day
02-09-2024 -- All Day -- Labor Day
01-09-2025 -- All Day -- Labor Day
07-09-2026 -- All Day -- Labor Day
06-09-2027 -- All Day -- Labor Day
04-09-2028 -- All Day -- Labor Day
03-09-2029 -- All Day -- Labor Day
03-09-2030 -- All Day -- Labor Day
03-09-2031 -- All Day -- Labor Day
03-09-2032 -- All Day -- Labor Day
03-09-2033 -- All Day -- Labor Day
03-09-2034 -- All Day -- Labor Day
03-09-2035 -- All Day -- Labor Day
03-09-2036 -- All Day -- Labor Day
03-09-2037 -- All Day -- Labor Day
03-09-2038 -- All Day -- Labor Day
03-09-2039 -- All Day -- Labor Day


11-11-2017 -- All Day -- Veterans Day
11-11-2018 -- All Day -- Veterans Day
11-11-2019 -- All Day -- Veterans Day
11-11-2020 -- All Day -- Veterans Day
11-11-2021 -- All Day -- Veterans Day
11-11-2022 -- All Day -- Veterans Day
11-11-2023 -- All Day -- Veterans Day
11-11-2024 -- All Day -- Veterans Day
11-11-2025 -- All Day -- Veterans Day
11-11-2026 -- All Day -- Veterans Day
11-11-2027 -- All Day -- Veterans Day
11-11-2028 -- All Day -- Veterans Day
11-11-2029 -- All Day -- Veterans Day
11-11-2030 -- All Day -- Veterans Day
11-11-2031 -- All Day -- Veterans Day
11-11-2032 -- All Day -- Veterans Day
11-11-2033 -- All Day -- Veterans Day
11-11-2034 -- All Day -- Veterans Day
11-11-2035 -- All Day -- Veterans Day
11-11-2036 -- All Day -- Veterans Day
11-11-2037 -- All Day -- Veterans Day
11-11-2038 -- All Day -- Veterans Day
11-11-2039 -- All Day -- Veterans Day


23-11-2017 -- All Day -- Thanksgiving Day
22-11-2018 -- All Day -- Thanksgiving Day
28-11-2019 -- All Day -- Thanksgiving Day
26-11-2020 -- All Day -- Thanksgiving Day
25-11-2021 -- All Day -- Thanksgiving Day
24-11-2022 -- All Day -- Thanksgiving Day
23-11-2023 -- All Day -- Thanksgiving Day
28-11-2024 -- All Day -- Thanksgiving Day
27-11-2025 -- All Day -- Thanksgiving Day
26-11-2026 -- All Day -- Thanksgiving Day
25-11-2027 -- All Day -- Thanksgiving Day
23-11-2028 -- All Day -- Thanksgiving Day
22-11-2029 -- All Day -- Thanksgiving Day
28-11-2030 -- All Day -- Thanksgiving Day
27-11-2031 -- All Day -- Thanksgiving Day
25-11-2032 -- All Day -- Thanksgiving Day
24-11-2033 -- All Day -- Thanksgiving Day
23-11-2034 -- All Day -- Thanksgiving Day
22-11-2035 -- All Day -- Thanksgiving Day
27-11-2036 -- All Day -- Thanksgiving Day
26-11-2037 -- All Day -- Thanksgiving Day
25-11-2038 -- All Day -- Thanksgiving Day
24-11-2039 -- All Day -- Thanksgiving Day


25-12-2017 -- All Day -- Christmas Day
25-12-2018 -- All Day -- Christmas Day
25-12-2019 -- All Day -- Christmas Day
25-12-2020 -- All Day -- Christmas Day
25-12-2021 -- All Day -- Christmas Day
25-12-2022 -- All Day -- Christmas Day
25-12-2023 -- All Day -- Christmas Day
25-12-2024 -- All Day -- Christmas Day
25-12-2025 -- All Day -- Christmas Day
25-12-2026 -- All Day -- Christmas Day
25-12-2027 -- All Day -- Christmas Day
25-12-2028 -- All Day -- Christmas Day
25-12-2029 -- All Day -- Christmas Day
25-12-2030 -- All Day -- Christmas Day
25-12-2031 -- All Day -- Christmas Day
25-12-2032 -- All Day -- Christmas Day
25-12-2033 -- All Day -- Christmas Day
25-12-2034 -- All Day -- Christmas Day
25-12-2035 -- All Day -- Christmas Day
25-12-2036 -- All Day -- Christmas Day
25-12-2037 -- All Day -- Christmas Day
25-12-2038 -- All Day -- Christmas Day
25-12-2039 -- All Day -- Christmas Day

24-12-2021 -- All Day -- Christmas Day (Substitute)
26-12-2022 -- All Day -- Christmas Day (Substitute)
24-12-2027 -- All Day -- Christmas Day (Substitute)
24-12-2032 -- All Day -- Christmas Day (Substitute)
26-12-2033 -- All Day -- Christmas Day (Substitute)
24-12-2038 -- All Day -- Christmas Day (Substitute)
26-12-2039 -- All Day -- Christmas Day (Substitute)

